Next: , Up: Project


7.5.1 ede-project-placeholder

Inheritance Tree:
eieio-speedbar
eieio-speedbar-directory-button
ede-project-placeholder
Children:
See ede-project.
Slots:
:name
Type: string
Default Value: "Untitled"

The name used when generating distribution files.

:version
Type: string
Default Value: "1.0"

The version number used when distributing files.

:directory
Type: string

Directory this project is associated with.

:file
Type: string

File name where this project is stored.

7.5.1.1 Specialized Methods
— Method: ede–project-inode :AFTER proj

Get the inode of the directory project PROJ is in.

— Method: ede-project-root :AFTER this

If a project knows it's root, return it here. Allows for one-project-object-for-a-tree type systems.

— Method: ede-find-subproject-for-directory :AFTER proj dir

Find a subproject of PROJ that corresponds to DIR.

— Method: ede-project-root-directory :AFTER this &optional file

If a project knows it's root, return it here. Allows for one-project-object-for-a-tree type systems. Optional FILE is the file to test. It is ignored in preference of the anchor file for the project.

— Method: ede-project-force-load :AFTER this

Make sure the placeholder THIS is replaced with the real thing. Return the new object created in its place.

— Method: project-interactive-select-target :AFTER this prompt

Make sure placeholder THIS is replaced with the real thing, and pass through.

— Method: project-add-file :AFTER this file

Make sure placeholder THIS is replaced with the real thing, and pass through.